package cn.source.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.source.common.annotation.Excel;
import cn.source.common.core.domain.BaseEntity;

/**
 * 订单管理对象 aa_order
 * 
 * @author sourcebyte.vip
 * @date 2023-08-04
 */
public class AaOrder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 订单号 */
    @Excel(name = "订单号")
    private String orderCode;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 用户名称 */
    @Excel(name = "用户名称")
    private String userName;

    /** 视频商品ID */
    @Excel(name = "视频商品ID")
    private Long goodsId;

    /** 视频图片 */
    @Excel(name = "视频图片")
    private String goodsImage;

    /** 视频名称 */
    @Excel(name = "视频名称")
    private String goodsName;

    /** 视频积分 */
    @Excel(name = "视频积分")
    private BigDecimal goodsIntegral;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setOrderCode(String orderCode) 
    {
        this.orderCode = orderCode;
    }

    public String getOrderCode() 
    {
        return orderCode;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setGoodsId(Long goodsId) 
    {
        this.goodsId = goodsId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getGoodsId()
    {
        return goodsId;
    }
    public void setGoodsImage(String goodsImage) 
    {
        this.goodsImage = goodsImage;
    }

    public String getGoodsImage() 
    {
        return goodsImage;
    }
    public void setGoodsName(String goodsName) 
    {
        this.goodsName = goodsName;
    }

    public String getGoodsName() 
    {
        return goodsName;
    }
    public void setGoodsIntegral(BigDecimal goodsIntegral) 
    {
        this.goodsIntegral = goodsIntegral;
    }

    public BigDecimal getGoodsIntegral() 
    {
        return goodsIntegral;
    }

    @Override
    public String toString() {
        return "AaOrder{" +
                "id=" + id +
                ", orderCode='" + orderCode + '\'' +
                ", userId=" + userId +
                ", userName=" + userName +
                ", goodsId=" + goodsId +
                ", goodsImage='" + goodsImage + '\'' +
                ", goodsName='" + goodsName + '\'' +
                ", goodsIntegral=" + goodsIntegral +
                '}';
    }
}
